package com.wangshen.base.ui.mvp.base.view;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;

/**
 * @name ProjectBase
 * @class describe
 * @anthor 王文章
 * @time 2018/10/31 10:22
 * @change
 */
public interface BaseView {
    /**
     * 获取上下文
     */
    Context getProviderContext();
    /**
     * 显示加载框
     */
    void showLoadingDialog();

    /**
     * 隐藏加载框
     */
    void hideLoadingDialog();

    /**
     * 提示信息
     * @param msg
     */
    void showMessage(String msg);
    /**
     * 跳转
     */
    void startIntent(String key, Bundle bundle);

    void startIntent(String key);
    void starIntent(Intent intent);
    void finishActivity();
}
